/*
 * @Description: 
 * @Author: zoe
 * @Date: 2024-09-29 09:06:05
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-29 09:14:26
 */
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Test01{
    public static void main(String[] args) {
        //创建一个Stirng类型的对象
        Collection<String> c1 = new ArrayList<>();
        //创建字符串对象
        String s1 = "hello";
        String s2 = "world";
        String s3 = "java";
        //将元素添加到集合中
        c1.add(s1);
        c1.add(s2);
        c1.add(s3);
        //输出集合
        System.out.println(c1);
        System.out.println(c1.size());
        //集合的遍历
        //使用toArray()将集合的元素放到数组中，再去遍历
        Object[] arr = c1.toArray();
        //遍历数组
        for(Object o : arr){
            System.out.println(o);
        }
        //使用增强for循环遍历集合
        for(String s : c1){
            System.out.println(s);
        }
        //迭代器
        //获取一个迭代器对象-注意导包
        Iterator<String> it = c1.iterator();
        //通过hasNext()判断是否还有下一个元素使用next()方法获取下一个元素
        while(it.hasNext()){
            String s = it.next();
            c1.remove(s3);
            System.out.println(s);
        }

    }
}
